package com.erpoa.utils;

import lombok.*;
import lombok.extern.slf4j.Slf4j;
import org.springframework.core.io.FileSystemResource;

import java.io.Serializable;

/**
 * @author chenjimin
 * @Title: MailBean
 * @ProjectName oaerp
 * @Description: TODO
 * @date 2020/6/1620:17
 */
@Data // 通过lombok提供的相关注解实现简化实体构造
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Slf4j
@EqualsAndHashCode
public class MailBean implements Serializable {

    /**
     * 邮件主题
     */
    private String subject;

    /**
     * 邮件内容
     */
    private String text;

    /**
     * 附件
     */
    private FileSystemResource file;

    /**
     * 附件名称
     */
    private String attachmentFilename;

    /**
     * 内容ID，用于发送静态资源邮件时使用
     */
    private String contentId;

    public static MailBean getMailBean() {
        return new MailBean();
    }

}

